d354501d689f0cc77b979095a67e85c1b963d541,languages/baseLanguage/baseLanguage/solutions/jetbrains.mps.baseLanguage.scopes/source_gen/jetbrains/mps/baseLanguage/scopes/ClassifierResolveUtils.java,ClassifierResolveUtils,staticImportedThings,#SNode#SNode#,560

Before Change


        final String memberName = SPropertyOperations.getString(ListSequence.fromList(SLinkOperations.getTargets(imp, "token", true)).last(), "value");
        String className = Tokens_Behavior.call_stringRep_6148840541591441572(imp, 1);

        SNode containingClas = resolveFqName(className, moduleScope.getModels(), null);
        if ((containingClas == null)) {
          continue;
        }

After Change


        final String memberName = SPropertyOperations.getString(ListSequence.fromList(SLinkOperations.getTargets(imp, "token", true)).last(), "value");
        String className = Tokens_Behavior.call_stringRep_6148840541591441572(imp, 1);

        Iterable<SNode> classes = resolveClassifierByFqNameWithNonStubPriority(moduleScope.getModels(), className);

        SNode containingClas = ((int) Sequence.fromIterable(classes).count() == 1 ?
          Sequence.fromIterable(classes).first() :
          null
        );